package com.billdowney.service.interfaces.user;

import com.billdowney.entity.user.UserInfo;
import com.billdowney.entity.user.UserLoginInfo;
import com.billdowney.service.interfaces.base.BaseService;

/**
 * @ClassName: UserInfoValidateService
 * @Description: 用户信息验证接口
 * @author 超级小富翁 - BillDowney
 * @date 2018年2月2日 下午4:30:57
 */
public interface UserInfoValidateService extends BaseService<UserInfo> {

	/**
	 * 验证登录信息的重复字段
	 * 
	 * @param userLoginInfo
	 * @return 验证结果
	 * @throws Exception
	 * @author: 唐路钧
	 * @date: 2019年1月8日 下午5:07:02
	 */
	public boolean validateUserLoginInfoRepeatField(UserLoginInfo userLoginInfo) throws Exception;

	/**
	 * 验证用户基本信息的重复字段
	 * 
	 * @param userBasicInfo
	 * @return 验证结果
	 * @throws Exception
	 * @author: 唐路钧
	 * @date: 2019年1月8日 下午5:05:20
	 */
	public boolean validateUserBasicInfoRepeatField(UserInfo userBasicInfo) throws Exception;

}
